<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script type="text/javascript">
    /*
     *先创建一个以obj命名的对象
     */
    var obj=new Object();
    //接着向对象中添加属性
    obj.name="孙悟空";
    obj.age=18;
    //对象的属性值可以使任何的数据类型，也可以是个函数
    obj.sayName=function()
    {
        console.log(obj.name);
    };
    //用console.log(obj.sayName):来读取这个函数，那么控制台会呈现这套函数的代码
    //调用函数的话
    obj.sayName();//此时控制台输出“孙悟空”

    /*
     *函数也可以称为对象的属性
     *如果一个函数作为一个对象的属性保存
     * 那么我们成为这个函数是这个对象的方法
     * 调用函数就说调用对象的方法
     * 但他只是名称上的区别，并没有其他的区别
     * obj中叫调用方法，外部中叫调用函数
     */
    </script>
</head>
<body>
    
</body>
</html>